home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 68.7z
/
BS1 part 68
/
TurboCalc v2.0 (1993-12-09)(Schatztruhe)(DE)[WB].7z
/
TurboCalc v2.0 (1993-12-09)(Schatztruhe)(DE)[WB].adf
/
TurboCalc
/
Makros.TXT
< prev
next >
Wrap
Text File
|
1992-09-02
|
4KB
|
115 lines
In dieser Datei finden sie alle Funktionen und Makrobefehle, die
seit Druck des Handbuches hinzugekommen sind.
=========================================================================
Funktionen:
=========================================================================
BEREICHABS(Spalte;Zeile;SpalteNum;ZeileNum)
(Englisch: RANGEABS)
Hiermit wird analog zu ZELLEABS ein absoluter Bereich angegeben:
Spalte/Zeile: Gibt die Spalte/Zeile an, in der der Block beginnen soll.
SpalteNum/ZeileNum: Gibt die Größe des Blocks an.
Tip: Diese Funktion ist vorallem in Makros, etwa im Zusammenhang
mit AUSWÄHLEN (SELECT) oder aber als Bereichsparameter (bei
den meisten Makros) sinnvoll.
Anmerkung: Bitte die Reihenfolge der Parameter beachten. Sie ist
nicht (x,y,w,h) sondern (y,x,h,w)! Dies ist zwar in der
"Koordinatenschreibweise" etwas unüblich, betrachtet man die Zeilen-
und Spaltenschreibweise, so wird diese Reihenfolge aber verständlich.
Beispiel:
BEREICHABS(3;4;1;2) entspricht (D3:E3)
SELECT(BEREICHABS(3;4;1;2)) wählt den entsprechenden Bereich aus.
SELECT(ZELLEABS(3;4):ZELLEABS(3;5)) - das gleiche, jedoch etwas
komplizierter.
(Die Beispiele sind mit "festen" Zahlen natürlich nicht so sinnvoll,
sobald die Zahlen aber berechnet werden oder aber "Variablen" bzw.
Zellinhalte sind, ist diese Funktion sehr praktisch!)
------------------------------------------------------------
BLOCKX([Block])
(Englisch: RANGEX)
(hauptsächlich für Makroprogrammierung)
Dies gibt die X-Koordinate des mit Block angegebene Blocks zurück.
Wird kein Block angegeben (BLOCKX()), so wird die X-Koordinate des
"aktuellen" Blockes (des aktuellen Fensters) bei der Makrowiedergabe
zuürckgegeben.
Anmerkung: Dies ist etwa wie die (im Handbuch beschriebene) Funktion
SPALTENNUMMER, mit einem Unterschied: Wird kein Block angegeben, so
wird (im Makromodus) mit BLOCKX die linke obere Eck-Koordinate
des Blockes zurückgegeben, mit SPALTENNUMMER die Koordinate, in
der sich der Cursor befindet (oft die gleiche, muß aber nicht sein!)
BLOCKY([Block])
(Englisch: RANGEY)
entsprechend wie BLOCKX, jedoch die Y-Koordinate.
BLOCKBREITE, BLOCKHÖHE
(diese sind schon im Handbuch beschrieben). Neu hinzugekommen ist
jetzt jedoch, daß der Parameter (Block) ausgelassen werden kann
und somit dann die Breite bzw. Höhe des "aktuellen" Blockes zurück-
gegeben wird (vorallem im Zusammenhang mit BLOCKX/Y!)
-------------------------------------------------------------
=========================================================================
Makrobefehle:
=========================================================================
DATENEINFÜGEN(Modus;[Block])
(Englisch: PASTEDATA)
Fügt den mit AUSSCHNEIDEN oder KOPIEREN in den
Zwischenspeicher kopierten Block an der aktuellen
Stelle/Block bzw. wie durch Block angegeben ein. Ist ein
Block markiert (bzw. Block angegeben), so wird dieser
gefüllt (also das Kopierte entweder wiederholt oder
abgeschnitten)
Modus: Dies bestimmt, welche Daten eingefügt werden sollen:
0: Es wird nur das Format eingefügt.
1: Es werden nur die Werte eingefügt, Formeln werden verworfen.
2: Es werden Werte & Formeln eingefügt, das Format jedoch ignoriert.
Block: Bestimmt den Block (oder eine Zellen), an der der
Zwischenspeicher eingefügt werden soll. Fehlt er, so wird
die aktuelle Cursorposition bzw. der aktuelle Block
verwandt.
-------------------------------------------------------------------
SMARTREFESH(Flag)
Dieser Befehle schaltet das "Smartrefresh" (siehe Lies.Mich)
an oder aus.
Flag: 0/FALSE=aus, 1/TRUE=an
Wird der Paramater ausgelassen, so wird (wie beim Befehl
"Optionen-Bildschirm-Bildaufbau") ein Requester zur Auswahl
angezeigt.
-------------------------------------------------------------------